Flesh out framework