some features added to 'common' folder + finished second lesson + fixed first lesson