type and +x