abstract and dots 1