need to add settings and icon but that's pretty much it