third commit, file clean up, almost 100% working properly

to do: validation for slug