removed unnecessary forward declaration