added unsigned fields to initial structure