CPE 400 project requiring 3 network layers