removed programming stuff