removed some function return types...let the compiler do the work