Main core (3/18)

Main core