working on build from source