adding a really poorly written block fem solver that needs to be fixed