Update Business Logic

full completed rough draft