updated with cck updates