Made functions(They don't work yet though)