raw source is ready with the except of the core logic