starting constraints and smooth motion