remove u_init(), not required, causing memory errors
additional inplace methods: replace/append