Starting adding tests for the conditions and chekcing input.