bad code
progress(?) monday evening