add reverse solution