Developping businness logic