revision 2.0
- renamed variables to lowercase