continuing cleancoding