now has trail, and added constants, and score unfinished