Eveything here is so slow Dx