Modularize prompt