adding better compose activity