adding profiles and refectoring on input, drupal load,etc