angles aren't quite right, kinda long, first attempt.