more ability.rb work, finalized reference