int listcheck(struct task t){
-    char *s = malloc(t.length* sizeof(char));
+    char *s = malloc(strlen(t.task) * sizeof(char));
 
     fp = fopen(TODOLIST, "r");
     if (fp == NULL)
         error('f');
 
-    while (fgets(s, t.length, fp) != NULL){
+    while (fgets(s, strlen(t.task), fp) != NULL){
         s[strlen(s) - 1] = 0;
         if (strcmp(t.task, s) == 0){
             free(s);
     return 0;
 }
 
-int geturgency(int n){
-    if(n > 0 && n <= 10){
-        if (n > 7)
-            return RED;
-        else if (n > 3)
-            return YELLOW;
-        else
-            return GREEN;
-    } else {
-        error('r');
-    }
-}
 
 char *gettime(void){
-    struct tm *s;
-    time_t *t ;
-    char *c = malloc(16*sizeof(char));
-
-    *t = time(NULL);
-    if (t == ((t) - 1)){
-        error('t');
-    }
-    
-    s = localtime(t);
-
-    strftime(c, 16, "%y-%m-%d %H:%M", s);
-
-    if (c == NULL){
-        error('t');
-    }
-
-    return c;
+    return NULL;
 }
 
 int linecount(FILE *fp){
 
             strcat(o,"s");
         }
 
-        if (strchr(c,'i') != NULL){
-            if (isdigit((int) *++arg)){
-                urgency = (int) *arg;
-            } else {
-                error('r');
-            }
-        } else {
-            urgency = 5;
-        }
         free(c);
     }
 
 
 #define TODOLIST "/home/huck/.local/state/odot/todo"
 
 struct task {
-    int length;
     char *task;
-    char *date;
-    char *due;
-    int urgency;
+    int date;
+    char *group;
 };
 
 char *getnote(int, char *[]);
 void rem(void);
 void show(void);
 
-int listcheck(void);
+int listcheck(struct task);
 int geturgency(int);
 char *gettime(void);
 
 
 
 
 int listcheck(struct task t){
-    char *s = malloc(t.length* sizeof(char));
+    char *s = malloc(strlen(t.task) * sizeof(char));
 
     fp = fopen(TODOLIST, "r");
     if (fp == NULL)
         error('f');
 
-    while (fgets(s, t.length, fp) != NULL){
+    while (fgets(s, strlen(t.task), fp) != NULL){
         s[strlen(s) - 1] = 0;
         if (strcmp(t.task, s) == 0){
             free(s);
     return 0;
 }
 
-int geturgency(int n){
-    if(n > 0 && n <= 10){
-        if (n > 7)
-            return RED;
-        else if (n > 3)
-            return YELLOW;
-        else
-            return GREEN;
-    } else {
-        error('r');
-    }
-}
 
 char *gettime(void){
-    struct tm *s;
-    time_t *t ;
-    char *c = malloc(16*sizeof(char));
-
-    *t = time(NULL);
-    if (t == ((t) - 1)){
-        error('t');
-    }
-    
-    s = localtime(t);
-
-    strftime(c, 16, "%y-%m-%d %H:%M", s);
-
-    if (c == NULL){
-        error('t');
-    }
-
-    return c;
+    return NULL;
 }
 
 int linecount(FILE *fp){
 
             strcat(o,"s");
         }
 
-        if (strchr(c,'i') != NULL){
-            if (isdigit((int) *++arg)){
-                urgency = (int) *arg;
-            } else {
-                error('r');
-            }
-        } else {
-            urgency = 5;
-        }
         free(c);
     }
 
 
 #define TODOLIST "/home/huck/.local/state/odot/todo"
 
 struct task {
-    int length;
     char *task;
-    char *date;
-    char *due;
-    int urgency;
+    int date;
+    char *group;
 };
 
 char *getnote(int, char *[]);
 void rem(void);
 void show(void);
 
-int listcheck(void);
+int listcheck(struct task);
 int geturgency(int);
 char *gettime(void);