i need a proper coding style. lets try the following: caller is responsable for saving the current object context. this means it's regarded as a low level feature, and bad coding style to pass arguments in the a and f register. conclusion: use them only in small lowlevel words, and use functional words or different object representations on higher levels. CURRENT OBJECT = BAD !!