dart intro project on structured progamming