rm param code since its abstracted