Fixed '*'
create_* functions -> factories