Hidden variable theory