~~ WORKING STATE