updates from typing through