manmany new functionalities added