start building new logic