register items properly