more ninja shit
add method function