added serializer
gc called explicitely after finished job