method implementations -- JUnits passed