new functions and js

TABS