very basic variable processing done