A few things .... please keep ...