diff --git a/src/built_in.c b/src/built_in.c
index 9a466e91501d5877107fb67e308275c4847bcb38..d0a19fc1f3c41cc0b6610035f954cedfeb903f34 100644
--- a/src/built_in.c
+++ b/src/built_in.c
@@ -36,7 +36,13 @@ int do_fg(int argc, char** argv) {
   if (!validate_fg_argv(argc, argv))
     return -1;
 
-  // TODO: Fill this.
+  int pid = waitpid(0,0,0);
+
+  if(pid == -1)
+	printf("Current: no such job\n");
+  
+  else
+	printf("%d done\n", pid);
 
   return 0;
 }