To constructor