this is before i try to implement the page transitions