Some work, it still doesn't work properly