roughing in basic interface