finished info elements not possible to do with attributes.

elements now declared with private fields.