read the link above for answers