separated socket from app