try adding resize functionality