started on adding some documentation