add name to @Pre
baby steps