adding the periodic typer