added new functionalities, updated README