add functional programming and mvc lecture notes