Going slow

#1

Very lengthy. Need to cut down.