initial import
some javascript support