almost in a working state