unused variable
rename methods
comments!