keyboard module created