My own javascript library