removed object oriented code