version 0.05.1 - change use base instead use parent to be compatible with old perl versions