updt todo
mini test framework added makefile for functional added
minor changes