customer act function moved to super class
Added override flags