begin moving GL geometry construction into separate functions