lots of bugs, não sei mexer com dialogFragment