Strengthened backbone and added more core functions