improve ebuild