correction to function prototype

41: added constructor prototype
42: added deconstructor prototype