added semantic type by user