starting coding core