integrate improvements from januxmedia/resume project