a half baked micro framework ...