right prompt contracts for long pwd