put gradient stuff into helper file
added first terrain stuff