add check linear method(uncomplicate)