used File.separator instead of explicit "\" for cross platform
compatibility)