test various basis.