Created for the assignment