Entry 2 source codes