Abg

Making the structure to the point