problem-base.h -> common.h