refectored, extract string into variable for easy maintain