Written by jack