initial commit v 10 functional