improved and optimized method delegation