Method of forming an integrated circuit device