Working fill (needs resize properly)