final commit everything works now.