# When to run smile command?
Two scenarios :
Anytime there is a change in .ksmile file run
smilecommand.For example: when a new module is defined or when module dependency is specified.
after resetting project using
spilecommandReference: How to reset a SMILE project?