Add few more functions, initial doxygen support