small apps using javascript