update general design