Added some interactive functionalities