remove unnecessary "abstract"s