adding functionality toorogen component