Main core (4/18)

Main core