xD need to fix default constuctors are shared? xD