rc script
added builder class
added constants
Merge branch 'master' into rc