Working on typing system.