rework web client poster sizes
make external id's modular