controller and path skeleltons