Adding code and build files