added project build configuration and socket listener