Creating custom build functions