works way better now