updated method names to be more clear