bischen State Pattern^^