ui partially built
third commit ermagerd stuff works