add bas data structure