Entry points instead of vanilla scripts