:smoking: initial object creation