added gen ps