Core

Considerations for production