complete direction demo