autoload without files extension
update ruby version
delegate count method