add flie-manipulation to PHP_dev branch