add directory
add gateway