input and conversion tests passed