added classes which have been written during tutorial