Auto updated
Object oriented code + constants