removed useless forward declarations