fix bugs with schemes list