default object names capitalized
doxygen documentation added