Add samples
Add initialize phase