shouldnt be to complicated to figure out