puts based directory