build and stop point