Personal tools

Smart constructor