qr was added
avoid conflict: str -> STR
added status during execution