work with queue. just fails