Logic appears to be done with possible minor modifications needed