add bounds, compulsory