skeleton
minor syntaxis changes