added few more functions