added compose view