Initial commit

need to fix recursive deletion