Added mainfile parameter