add initial support of bs3 for collection component