added complete framework for description of scripts