this sorta works now.