BusinessLayer update