thinking about active record association