initialization will be moved to target project