almost finished with blog have a few annoying issues but will be finished