updated base feature