rearranged UI added some UI stuff, half implemented cost