basic outline of base component defined.