non-functioning function removed