added fa toolbox from Byron and threevector from Dan