test new logic