skeletons for groovy and js