add preliminary personal initialization