Seperation to differen execute operations.