Vladimir Mihalik signed to 3 year deal