remove cruft
finish integration
add attr readers
UI & controller