added idea about function constructor