Adding different classes to manage application
update readme