Semi Broken. Just a backup to be worked on.