First working framework.