a-f with param