add key mecanism and style