add advanced linux programming