-i is implemented