Halfway through implementing all these neat features