almost solved