added 1

added 2

added 1-3