finished logic - no error checking