comments and logging
Code conventions