<AB_Block>-most if not all code in place just need to fix bugs and convert between force and vectors