Basic framework added