practice for hub