first documentation attempt