better parts echoing implementation