homework_05: francis1 implemented; working on francis2