*warning i nullpointer fix