custom build for prong working