identify scalar types