Added constructor, args and returning a value stored into the struct