synchronized + added levels