adjust to real state