readme requirements