complete maps

Signed-off-by: Andrew Tennison <andrew@tennisons.com>