add objec subtypes controller with simple tests