about split codenames into separate columns
devices: add version info
flesh out source a bit