work on CPP and h