refactoring
simplified silhouettes example