Separated out start and scaffold logic