This doesn't make much sense: the offset was dynamic, but you're hardcoding it to 90, why?