basic poll logic
user profile inf. updating