What are the steps of building an extension