added modifyable parameter
NULL was right...