resign class fct implemented