systematic methods