Working... Need to improve density