Back on task.

got side tracked coding went a little out of hand.