cleaned up code, added kis initializer