semi-final? cosmetics and some testing