Added bunch of functions and features
typo fix