improvements + added jquery-ui