wip compile from source