more progress on platform! kinda sorta worky