Implementing a few Control Functionalities