extracting signature of methods
categories added