initial version without lessons