hopefully its not a waist of time ^_^