adding parse method for different aggregates