diff --git a/Basic Scripts/dec_to_bin.py b/Basic Scripts/dec_to_bin.py
new file mode 100644
index 0000000..2d5efc3
--- /dev/null
+++ b/Basic Scripts/dec_to_bin.py	
@@ -0,0 +1,12 @@
+def decimalToBinary(num):
+    """This function converts decimal number
+    to binary and prints it"""
+    if num > 1:
+        decimalToBinary(num // 2)
+    print(num % 2, end='')
+
+
+# decimal number
+number = int(input("Enter any decimal number: "))
+
+decimalToBinary(number)
diff --git a/GUI/GUI form.py b/GUI/GUI form.py
new file mode 100644
index 0000000..0b86547
--- /dev/null
+++ b/GUI/GUI form.py	
@@ -0,0 +1,40 @@
+from tkinter import *
+
+def submit():
+    getf=first.get()
+    getl=last.get()
+    geta=age.get()
+
+    file=open('database.txt','a')
+    file .write(getf+",",+getl+","+str(geta)+"\n")
+    file.close()
+    print("user registered")
+
+    entry_first.delete(0,END)
+    entry_last.delete(0,END)
+    entry_age.delete(0,END)
+    
+window=Tk()
+window.title("Registration Form")
+window.geometry("350x350")
+
+l1=Label(window, text="Please Register Now", bg="black", fg="white", font="times 12")
+l1.pack()
+
+first=StringVar()
+last=StringVar()
+age=IntVar()
+
+Label(window, text="First Name: ",bg="black", fg="white").place(x=50,y=60)
+entry_first=Entry(window,textvariable=first)
+entry_first.place(x=150,y=60)
+
+Label(window, text="Last Name: ",bg="black", fg="white").place(x=50,y=100)
+entry_last=Entry(window, textvariable=last)
+entry_last.place(x=150,y=120)
+
+Label(window, text="Age: ",bg="black", fg="white").place(x=50,y=1800)
+entry_age=Entry(window, textvariable=age)
+entry_age.place(x=150,y=1800)
+
+Button(window, text="Submit", bg="black", fg="white", font="times 12", command=submit).place(x=100,y=240)