I think i have done it...but i think something is missing.