more stuff including fitting_aln... ugly code... not yet in working order for most planned functions