use object instead of array
add create shortcut