big fix
bugs
bug fix 2