scaffolder working, TODO: overlap checker