cubiecube methods