Re-doing carpenter AI once again