get fn && spec, fixes