michael hartl application