Added ClientConfiguration
Added KeyInput