implemented @mget