Final I think

These codes are working now...