adjusting API for admin
more migration friendly
generic application component that is a placeholder for data