restructured project using express