move bussiness logic