Proteus Controller