experts please help... is this ok?