abstract functions in paralg class.