simplified a  little !!