work on build scripting