#15 add Nullable