passes scalars basic