public API cleaned-up
documentation project added