[support] most drupalish way to collect data from users