adding FileHelper, and PROTOCOL classes