name should be string