fix structure and add list models, serializers and controllers