moved some ackages around and created the base for registering items