My codes "work in progress"