refine input size