new variables structure
better code structure