insert free software header in AbstractActivity