added abillity to put in queue in regular way. Need check position generation