fragmenting prompt module and add gitingore