genjs writeup