remove dot prefix
add optional path in create_link function
imporeve install