Created for the course project