builds until shell