confusing my methods