+x and #! invoke added