first classes written, non-safe and non documented
wanted feature list added