add art
fix private