try to use intent rather than fragment activity