diff --git a/assets/icons/question_mark.svg b/assets/icons/question_mark.svg
new file mode 100644
index 00000000..21fccc12
--- /dev/null
+++ b/assets/icons/question_mark.svg
@@ -0,0 +1,3 @@
+
diff --git a/assets/icons/trash_can.svg b/assets/icons/trash_can.svg
new file mode 100644
index 00000000..02dc5171
--- /dev/null
+++ b/assets/icons/trash_can.svg
@@ -0,0 +1,6 @@
+
diff --git a/lib/core/app_router.dart b/lib/core/app_router.dart
index 1cb3b901..02976f48 100644
--- a/lib/core/app_router.dart
+++ b/lib/core/app_router.dart
@@ -23,7 +23,7 @@ import 'package:eatvio_app/features/feed/presentation/bloc/feed_cubit/feed_cubit
import 'package:eatvio_app/features/feed/presentation/pages/feed_screen.dart';
import 'package:eatvio_app/features/menu/presentation/pages/menu_screen.dart';
import 'package:eatvio_app/features/notifications/presentation/pages/notifications_screen.dart';
-import 'package:eatvio_app/features/plans/models/plan_pagination_model.dart';
+import 'package:eatvio_app/features/feed/models/plan_pagination_model.dart';
import 'package:eatvio_app/features/plans/presentation/pages/about_plan_screen.dart';
import 'package:eatvio_app/features/profile/presentation/pages/profile_screen.dart';
import 'package:eatvio_app/features/profile/presentation/pages/subs_screen.dart';
diff --git a/lib/core/locator_service.dart b/lib/core/locator_service.dart
index 8d6994f5..2352a5e7 100644
--- a/lib/core/locator_service.dart
+++ b/lib/core/locator_service.dart
@@ -26,7 +26,7 @@ import 'package:eatvio_app/features/consultant/become_consultant/services/consul
import 'package:eatvio_app/features/diary/presentation/bloc/diary_cubit.dart';
import 'package:eatvio_app/features/diary/repositories/diary_repository.dart';
import 'package:eatvio_app/features/diary/services/diary_service.dart';
-import 'package:eatvio_app/features/diets/presentation/bloc/about_diet_cubit.dart';
+import 'package:eatvio_app/features/diets/presentation/cubit/about_diet_cubit.dart';
import 'package:eatvio_app/features/feed/presentation/bloc/comments_cubit/comments_cubit.dart';
import 'package:eatvio_app/features/feed/presentation/bloc/diets_cubit/diets_cubit.dart';
import 'package:eatvio_app/features/feed/presentation/bloc/feed_cubit/feed_cubit.dart';
@@ -35,9 +35,7 @@ import 'package:eatvio_app/features/feed/repositories/feed_repository.dart';
import 'package:eatvio_app/features/feed/services/feed_service.dart';
import 'package:eatvio_app/features/glossary/repositories/glossary_repository.dart';
import 'package:eatvio_app/features/glossary/services/glossary_service.dart';
-import 'package:eatvio_app/features/plans/presentation/bloc/plans_cubit/plans_cubit.dart';
-import 'package:eatvio_app/features/plans/repositories/plans_repository.dart';
-import 'package:eatvio_app/features/plans/services/plans_service.dart';
+import 'package:eatvio_app/features/feed/presentation/bloc/plans_cubit/plans_cubit.dart';
import 'package:eatvio_app/features/profile/presentation/bloc/profile_cubit/profile_cubit.dart';
import 'package:eatvio_app/features/profile/presentation/bloc/sub_cubit/sub_cubit.dart';
import 'package:eatvio_app/features/profile/repositories/profile_repository.dart';
@@ -73,7 +71,7 @@ Future init() async {
sl.registerFactory(() => DietsCubit(feedRepository: sl(), dietsRepository: sl()));
sl.registerFactory(() => CommentsCubit(feedRepository: sl()));
sl.registerFactory(() => ChatSelectCubit(chatRepository: sl()));
- sl.registerFactory(() => PlansCubit(plansRepository: sl()));
+ sl.registerFactory(() => PlansCubit(feedRepository: sl()));
sl.registerFactory(() => SettingsCubit(profileRepository: sl(), settingsRepository: sl()));
sl.registerFactory(() => RegisterConsultantCubit(consultantRepository: sl()));
sl.registerFactory(() => DiaryCubit(diaryRepository: sl(), glossaryRepository: sl()));
@@ -91,7 +89,6 @@ Future init() async {
sl.registerLazySingleton(() => CalendarRepository(calendarService: sl()));
sl.registerLazySingleton(() => ProfileRepository(profileService: sl()));
sl.registerLazySingleton(() => RecipeRepository(recipeService: sl()));
- sl.registerLazySingleton(() => PlansRepository(plansService: sl()));
sl.registerLazySingleton(() => SettingsRepository(settingsService: sl()));
sl.registerLazySingleton(() => ConsultantRepository(consultantService: sl()));
sl.registerLazySingleton(() => DiaryRepository(diaryService: sl()));
@@ -107,7 +104,6 @@ Future init() async {
sl.registerLazySingleton(() => CalendarService(sl()));
sl.registerLazySingleton(() => ProfileService(sl()));
sl.registerLazySingleton(() => RecipeService(sl()));
- sl.registerLazySingleton(() => PlansService(sl()));
sl.registerLazySingleton(() => SettingsService(sl()));
sl.registerLazySingleton(() => ConsultantService(sl()));
sl.registerLazySingleton(() => DiaryService(sl()));
diff --git a/lib/core/widgets/custom_text_form_field.dart b/lib/core/widgets/custom_text_form_field.dart
index 77e7086a..34e1c7d7 100644
--- a/lib/core/widgets/custom_text_form_field.dart
+++ b/lib/core/widgets/custom_text_form_field.dart
@@ -79,6 +79,7 @@ class CustomTextFormField extends StatelessWidget {
return Align(
alignment: alignment ?? Alignment.center,
child: TextFormField(
+
textAlignVertical: textAlignVertical,
expands: expands,
minLines: minLines,
diff --git a/lib/features/create_diet/models/create_diet_model.dart b/lib/features/create_diet/models/create_diet_model.dart
index 5a53754b..f089ff92 100644
--- a/lib/features/create_diet/models/create_diet_model.dart
+++ b/lib/features/create_diet/models/create_diet_model.dart
@@ -1,7 +1,3 @@
-import 'dart:io';
-
-import 'package:dio/dio.dart';
-import 'package:eatvio_app/core/image_compressing/image_compress_utility.dart';
import 'package:eatvio_app/features/feed/models/diets_pagination_model.dart';
import 'package:flutter_image_compress/flutter_image_compress.dart';
import 'package:freezed_annotation/freezed_annotation.dart';
@@ -17,21 +13,8 @@ class CreateDietModel with _$CreateDietModel {
String? details,
String? state,
int? duration,
- required List type,
+ required Map type,
XFile? image,
List>>? dailySchedule,
}) = _CreateDietModel;
-
- Future