a little bit closer to working state