init version with placeholder