add parse file logic, add upload funcionality, add upload routes