starting to make custom UI features