add negative and positive tests for cluster