ids should be string