choose move func. turns now separate function