basic directory table interaction