JS APP - manual integration