add compose view