closed #120
Merge branch 'dev'
fixed create functions by making them take 'self':
: