added compose view skeleton