first real commit with full test coverage