patience developments