start with custom socket