use "props" everywhere