passed all but remove