added better error to the party + test :)
added more tests
all test for users device