implemented gentoo ebuild