ICT 311 project