add searching to app
use process.env.port rater than hardcode