Small project for fun, updates as I want to do them