Added binding method for statements
Cleaned up variable names and struct field names