sorta works now