this is testing 3 things - please make it into 3 separate tests