cluster working, but not checking for accurasy
added magic number
merge