skeleton of possible methods