As described, read thoroughly