few more functionalites added