Custom path generation