finalized overview of activerecord