minimal working framework

many good things were done