I will split the post for now