initial version, ignoring test directory