added compound live methods