added personal modifications