constructor param test test extens mechan factori 