expanded build for readability