add lyxSocketImpl