lots of various progress