added more functions (delete, copy, move)