basics for queue in place