add other basic type and object