progress&fixes