removed unused codes po