# Create new canister in an existing project

**URL:** <https://forum.dfinity.org/t/create-new-canister-in-an-existing-project/5225>\
**Category:** Developers\
**Created:** [June 15, 2021, 5:51pm UTC](https://forum.dfinity.org/t/create-new-canister-in-an-existing-project/5225 "2021-06-15T17:51:15Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rban](https://avatars.discourse-cdn.com/v4/letter/r/d2c977/32.png) [@rban](https://forum.dfinity.org/u/rban)\
**Post date:** [June 15, 2021, 5:51pm UTC](https://forum.dfinity.org/t/create-new-canister-in-an-existing-project/5225/1 "2021-06-15T17:51:15Z")

</div>

Hi! I’m a new developer trying to figure out how the Internet Computer works and I’m having a lot of trouble right now, so I’m not sure if this is a dumb question but I’d appreciate some sort of clarification: How do I create a new canister within an existing project? Say I run `dfx new hello`. Then I understand that I have just created the canisters “hello” and “hello\_assets”. However, how do I create a new canister within this project? Do I run `dfx new` again? But that would create two more canisters. Any help is greatly appreciated!

---

<div class="post-metadata">

**Author:** ![anon74414410](https://avatars.discourse-cdn.com/v4/letter/a/85f322/32.png) [@anon74414410](https://forum.dfinity.org/u/anon74414410)\
**Post date:** [June 15, 2021, 5:56pm UTC](https://forum.dfinity.org/t/create-new-canister-in-an-existing-project/5225/2 "2021-06-15T17:56:50Z")

</div>

Hi rban,

`dfx new` gives you a template for an application, but after it’s there, you can modify it however you like. The entrypoint of the config is in `dfx.json`, which you can then customize to rename the canisters, add new ones to the json, or remove any you weren’t using. I recommend looking at [GitHub - dfinity/examples: Example applications, microservices, and code samples for the Internet Computer](https://github.com/dfinity/examples) for references
