decls.h added