move feature to facade