reverting till i figure this out