version 2.0

design update
version 2.0

general changes
finish update