better GET usage, variable handling