simple basic language