Please read these terms and conditions carefully before going any further