UI

total redesign (in progress)