remove overcomplicated code and comments temporarily.