first Init