init features puck