update on design

needs to be cleaned up