lots of changes to sumall project