changed some comments, deleted an impossible else. still does not work correctly