implemented part 1 B custom vert shader