Make ar tasks as classes