lecture2 base