basic skeleton structure and responsive methods