use 'use parent' instead of 'use base'