fixed copy/move, removed unused functions
updated rst from source