added declarations