Non-Vanishing Of L-Functions And Applications door