proper updated