clever initialization
clever initialization