added doxigen tags