updated UI, did other stuff, i guess it works