created base to build upon