new instance with all fixes