adding usefull classes. needs work to be done