things not working major rework required