self whole