add support weight for tablet
fix bug with weight