add clustering components