do not know if finilization is actually needed