fix stack juggling
fix wrong signature
going with longs for now
fixing another signature