everything core works