Work i have been doing for nightmare development