more work on developer documentation