added interfaces from ga library