able to chain multiple vliadtions (finally)