some work on CP4 requirements