registers properly with nickname