Updated for sem 3