Fixed new programmings api