added exception statment to unfinished child classes