Add business layer