more changes. some bugs that need resolved with new positions not positioning correctly on responsive layout.