listen on 3001