Basic framework set-up