builds straight from source