implements frontend base feature