remove this method (I need to think about it more)
add mad javadoc