change this into a basic sketch architecture