Added notes and also added the empty constructors which weren't pushed for some reason...