elaborate system requriements