implemented fgtpass

yeah!