added bugs and first exploit