work on dynarray.. some noexcept and const