why did we use the minispade string strategy for development?