added draft for silex part2