ECC5004 Development