working on blocked states
setting blocked ui