Replace method init with create
Fix whitespace glitch
Reorder preserve()