fixed some bugs. to do: aesthetics improvement. linux testing. new 3d models. deep testing.