add world. change math lib to use overload operators