Added Spec class, and Updated Beign