im almost there ..