framework for antigrav almost done