Better file structure. GPIO update