Update with a skeleton to work from