Added the basic features to the basic control...still to be applied the socket support