auto complete box completed. will update semester and edit semester properly. However, no validation so far.