initial pass at mistype added