add scripts module
socket