separating associations and aggregates scripts