updated readme and design to remove traits