using variables instead of fixed paths