Added business layer skeleton