Update Business Logic