pushing up for norm, not sure if anything is functional