changed positional methodnames to something better understandable