Added KeenIO class