added hiding support
made file upload work well; npm start works again