switching to use express and node