scheme build pre-action