added efault weight, defaut ID for the fields