current work on initialization