slight update to initialization