old code fix
fixed autoload
added demonstration model
added demonstration model