fixes: registrer function