remove a wrong approach to interpretation
fix missing initializer warning
begin the naive interpreter