calc,compare(basic)