add None Type
add Link method