sort of build from source