Framework mostly outlined