don't work yet
fix wrong fragments behavior