Status and State Functionality added