comments on code and design