in progress eece 5490