study zf2 file by file