More can be done - Barbados Today