update build files.
added new features.