adding new functionalities+code refactoring