start of controlPoint WIP