How long has your tank matured, if you don't mind me asking? You have a couple of very difficult to keep fish listed there. Survival rates on the Achilles and the Idols are sketchy at best.
Unless you have a very large tank you're going to have a problem keeping a Achilles & a Sohal together. A moorish idol is a very hard fish to keep and needs to be kept in a large tank with peaceful fish, which neither a Sohal or Achilles are.