initial commit of alc code...