development checkpoint: some basics done