creates code, but not for load and store