added snippet __main