initial version + basic documentation