add more general tests