started implement aggregate
merged
updated main menu