promise build instructions