create visual part