implemented separator offset