first commit. Only input coded.