breaking it and fixing it