some weird things happening passing stack variables etcc..