code is clean, program is usable