Hub programming