working on typing