func mapMachinePageToMachineStates(entities []*schema.Machine) []machine.MachineState { machines := make([]machine.MachineState, len(entities)) for i, _ := range entities { me := entities[i] ms := machine.MachineState{ ID: me.Id, PublicIP: me.PrimaryIP, } ms.Metadata = make(map[string]string, len(me.Metadata)) for k, v := range me.Metadata { ms.Metadata[k] = v } machines[i] = ms } return machines }