updated adding some functions and aliases