updated semester to dynamically update