everything works although the app looks shitty