Global variables declaration Ifaces implementation