Lilies (Localisation and InterLeaving stragIES) was developed to deal with a forest fire fighting planning environment. The apphcation required adaptive planning in a reactive and generative environment. To model the application, it was necessary for multiple agents to be developed which added the usual communication [15, 19] issues. The planning environment needed to deal with both reactive and generative problems. To provide a unified and adaptative environment we used reflection [20, 13, 4, 18]. Lilies provides a framework which develops and extends the taxonomy of actions  and the interleaving  for planning environments. To deal with the planning in a reactive and generative environment, and having only partial information required a system which could evaluate, interleave and adapt on both single and multiple agent(s) model. this paper we explain why and how we developed Lilies, a system which provides agents with a means of inspection and introspection .