uses ARC option for new source files
implements showing logs