conv to class final