model associations work