Pushing business layer