Rename create* -> new*
Add comments