redesign for 2.0 WIP